﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

using Ext.Net;

using AppGISENA.ObjetosNegocio;
using AppGISENA.UIServicios;

namespace AppGisena.Presentacion.Up
{
    public partial class RegistrarFortalecimiento : System.Web.UI.Page
    {
        UnidadProductivaServicios myservicios = new UnidadProductivaServicios();
        protected void Page_Load(object sender, EventArgs e)
        {

        }


      



        [DirectMethod]
        public void Func()
        {
            try
            {

                X.Msg.Alert("GISENA", "Hola active los datos de up de tipo fortalecimiento" ).Show();
            }

            catch { }
        }










        protected void Btn_Guardar_Focal_Click(object sender, DirectEventArgs e)
        {

         
                try
                {
                    X.Msg.Alert("GISENA", "Hola Guardar los datos de focalizacion").Show();


                }
                catch (Exception ex)
                {
                   
                }
           
        }






        protected void Btn_Eliminar_Focal_Click(object sender, DirectEventArgs e)
        {

         
                try
                {
                    X.Msg.Alert("GISENA", "Eliminar Focalizacion").Show();


                }
                catch (Exception ex)
                {
                   
                }
           
        }
        protected void Btn_Guardar_Eventos_Click(object sender, DirectEventArgs e)
        {

         
                try
                {
                    X.Msg.Alert("GISENA", "Guardar total de evento").Show();


                }
                catch (Exception ex)
                {
                   
                }
           
        }



        


        protected void Btn_BuscarUPGISENA_Click(object sender, DirectEventArgs e)
        {

            if (Txt_Cod_Up.Text != null)
            {
                try
                {
                    //buscar si la UP esta registrada en GISENA



                    var sofia = myservicios.getUPSofiaById((int.Parse)(Txt_Cod_Up.Text));

                    if (sofia == null)
                    {
                        X.Msg.Notify("GISENA", "No se encuentra la Unidad Productiva, por favor registrela").Show();


                    }
                    else
                    {
                        Txt_Cod_Cent_Form2.Text = sofia.Cod_Cent_Form.ToString();
                        Txt_NFicha_UP2.Text = sofia.NFicha_UP;
                        Txt_Nomb_UP2.Text = sofia.Nomb_UP;
                       


                    }




                }
                catch (Exception ex)
                {
                    X.Msg.Alert("GISENA", "Revise conexion" + ex).Show();

                    //falla en la conectividad, o sistema no disponible
                }
            }
            else
            {
                X.Msg.Alert("GISENA", "Digite el codigo de la Unidad Productiva").Show();

            }
        }











       
























    }
}